0411 - 保持主线不分叉

在开发的时候,很容易碰到这样的情况:本来要解决问题A,结果搞着搞着发现有个问题B,觉得不是很大问题、想顺手搞掉,结果又发现了问题C … 最后,发现问题A还没有搞定,却摊开了一大堆别的问题。

这种过于分发散的方式不太好。主要是摊子太大了,很难在短时间内搞完。而总是搞不完问题、没有一个个中间节点、不能及时提交一个完整的状态,对于心理的压力还是挺大的。就像是堆栈一样,毕竟是容量是有限的。一旦堆栈溢出了,再想恢复现场、继续工作就挺难的。

怎么办呢?以蕃茄工作法为例,在开始一个番茄时钟前,明确下这个蕃茄种主要做什么,然后专注于这个问题。在做的过程中,如果遇到了别的问题,先记下来,然后继续研究番茄钟所确定的事情。如果实在是碰到了让原计划的事无法进行的问题,停止番茄钟,评估问题后,再开始新的番茄钟。

说到这里,感兴趣的可以试试我的作品 意念钟,个人每天都在用,好使。